XML 100 R76.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Retirement and Security Bonus Plans Retirement and Security Bonus Plans (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Retirement Benefits [Abstract] |  |
401k Employer matching contributions | $ 3,200 | $ 3,000
Defined Contribution Retirement Plan Discretionary Employer Contribution | 400 | 300
Employer contributions, profit sharing retirement plan | 800 | 700
Retirement and Security Bonus Plans |  |
Cash Surrender Value, Fair Value Disclosure | 6,800 |
Security Bonus Plan | 12,000 |
Security Bonus Liability, Current | 200 |
Security bonus plan | $ 11,840 | 12,413
Security bonus plan |  |
Retirement and Security Bonus Plans |  |
Initial vesting percentage | 25.00% |
Minimum vesting period | 5 years |
Annual vesting percentage after initial period | 5.00% |
Expense recognized | $ 500 | $ 600

X
- Definition Deferred Compensation Annual Vesting Percentage After Five Years + References No definition available. + Details
Name: | laws_DeferredCompensationAnnualVestingPercentageAfterFiveYears
Namespace Prefix: | laws_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Minimum Vesting Period + References No definition available. + Details
Name: | laws_DeferredCompensationMinimumVestingPeriod
Namespace Prefix: | laws_
Data Type: | us-types:durationStringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation Vesting Percentage Initial + References No definition available. + Details
Name: | laws_DeferredCompensationVestingPercentageInitial
Namespace Prefix: | laws_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Contribution Retirement Plan Discretionary Employer Contribution + References No definition available. + Details
Name: | laws_DefinedContributionRetirementPlanDiscretionaryEmployerContribution
Namespace Prefix: | laws_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Security Bonus Liability, Current + References No definition available. + Details
Name: | laws_SecurityBonusLiabilityCurrent
Namespace Prefix: | laws_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Security Bonus Liability, Long-Term + References No definition available. + Details
Name: | laws_SecurityBonusLiabilityLongTerm
Namespace Prefix: | laws_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Security bonus plan. + References No definition available. + Details
Name: | laws_SecurityBonusPlan
Namespace Prefix: | laws_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of the amount that could be realized under a life insurance contract or contracts owned by the entity, commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI). + References No definition available. + Details
Name: | us-gaap_CashSurrenderValueFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_CompensationAndRetirementDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The compensation expense recognized during the period pertaining to the deferred compensation arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredProfitSharingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |